package com.lkwlw.tplms.mapper;

import com.lkwlw.tplms.model.Customerinfo;
import com.lkwlw.tplms.model.CustomerinfoExample;
import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Param;

public interface CustomerinfoMapper {
    int countByExample(CustomerinfoExample example);

    int deleteByExample(CustomerinfoExample example);

    int deleteByPrimaryKey(Integer id);

    int insert(Customerinfo record);

    int insertSelective(Customerinfo record);

    List<Customerinfo> selectByExample(@Param("limitParam")Map limitParam, @Param("example")CustomerinfoExample example);

    Customerinfo selectByPrimaryKey(Integer id);

    int updateByExampleSelective(@Param("record") Customerinfo record, @Param("example") CustomerinfoExample example);

    int updateByExample(@Param("record") Customerinfo record, @Param("example") CustomerinfoExample example);

    int updateByPrimaryKeySelective(Customerinfo record);

    int updateByPrimaryKey(Customerinfo record);
}